﻿/******************************************************************************
* File description: Maintenance.qml
* Function: 纯化维护校正页面
* Current Version: 1.1
* Author: 陈乃瑞
* Date: 2025-07-01
*  -----
*  Copyright by 博坤生物 .
 *****************************************************************************/
import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Layouts 1.2
import QtQuick.Controls.Styles 1.2
import QtQuick.Controls 2.12
import QtMultimedia 5.14

import "../animation/purifyAnimation"

Rectangle{
    id: root
    //    title: "维护校正"
    width: parent.width
    height:  parent.height
    color: "white"
    radius: 12
    //    minimumWidth: 1430*dp
    //    minimumHeight: 860*dp
    //    maximumWidth: 1430*dp
    //    maximumHeight: 860*dp
    property int flagzsq: 1
    property int flagfm: 1
    property int flagzp: 0
    property int flagqb: 0
    property int flagjc: 0
    property int flagdj: 0
    property int gdzsq: 1
    property int gdfm: 1
    property int gdzp: 0
    property int gdqb: 0
    property int gdjc: 0
    property int gddj: 0
    property var fmkglist: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
    onVisibleChanged: {
        modelist.tableData=CMaintenance.getSyringInfo()
        zphcname.model=CExeConfig.zpgethclxdef()
//        djhcmc.model=CExeConfig.gethclxdef()
        zpwh.visible=CMaintenance.getComponentUseStatus(4,6)===1
        zpwhcs.visible=CMaintenance.getComponentUseStatus(4,6)===1&&flagzp===1
        zpwhx.visible=CMaintenance.getComponentUseStatus(4,6)===1
        rdwh.visible=CMaintenance.getComponentUseStatus(4,8)===1
        rdwhcs.visible=CMaintenance.getComponentUseStatus(4,8)===1&&flagjc===1
        rdwhx.visible=CMaintenance.getComponentUseStatus(4,8)===1
        console.log()
    }

    Energyspectrum{
        id:npwh
    }

    Connections{  // qmlre
        target: CSignal
        onRefCommunicationLog:{
            logtab.setData(CMaintenance.getLog())
        }
    }
    Connections{  // qmlre
        target: CMaintenance
        onDellog:{
            logtab.setData(CMaintenance.getLog())
        }
    }
    Connections{
        target: CSignal
        onChDJCS:{
            djcsbz.setText(bzxf)
            djcsyx.setText(yxdl)
            djcsdj.setText(djdl)
        }
        onChDJMAX:{
            djzdxc.setText(maxxc)
        }

        onSendSyringRunMsg:{
            if(status==="0"){
                if(serial==="7"){
                    maintenanceToast.show("转盘执行完成",0)
                }
                else if(serial!="8")
                {
                    maintenanceToast.show(serial+"号注射器执行完成",0)
                }
            }
            else if(status==="1"){
                if(serial==="7"){
                    maintenanceToast.show("转盘正在运动中,请耐心等待",2)
                }
                else if(serial!="8")
                {
                    maintenanceToast.show(serial+"号注射器正在运动中,请耐心等待",2)
                }
            }
        }
        onSendResetMsg:{
            if(status==="0"){
                maintenanceToast.show("复位完成",0)
            }
            else if(status==="1"){
                maintenanceToast.show("正在进行复位,请耐心等待",2)
            }
        }
        onSendAirPumpPressure:{
            kfmyl.setText(openVal)
            gfmyl.setText(closeVal)
        }
        onSendTurnTablePos:{
            zpwzbs.setText(turnTableVal)
        }
    }
    CustomPopupBoxWarning{
        id: qbsc
        box_text: "是否全部删除删除?"
        onAccepted: {
            if(CMaintenance.delSyring("0")){
                maintenanceToast.show("删除成功",0)
            }else{
                alldeltype.show()
            }
            modelist.tableData=CMaintenance.getSyringInfo()
        }
    }

    CustomPopupBoxWarning{
        id: alldeltype
        box_text: "部分耗材已经在实验配置使用，是否删除其他耗材?"
        onAccepted: {
            CMaintenance.alldelhc()
            maintenanceToast.show("删除成功",0)
            modelist.tableData=CMaintenance.getSyringInfo()
        }
    }
    CustomPopupBoxWarning{
        id: qdhfcs
        box_text: "确认恢复初始状态吗?"
        onAccepted: {
            CMaintenance.restoreInitialState()
        }
    }
    CustomPopupBoxWarning{
        id: qdfw
        box_text: "确认复位吗?"
        onAccepted: {
            CMaintenance.reset("0","8","")
        }
    }
    CustomPopupBoxWarning{
        id: qdxf
        box_text: "确认数据下发吗?"
        onAccepted: {
            CMaintenance.saveData(4)
        }
    }
    ZsqWindow{
        id:zsqwhwin
    }

    Rectangle{
        x:10*dp
        y:10*dp
        width: parent.width-2*x
        height: parent.height-2*x
        Rectangle{
            x:0*dp
            y:0*dp
            width: parent.width*0.7
            height: parent.height
            ScrollView{
                y:2*dp
                id: scrollView
                width: parent.width
                height: parent.height-4*dp
                clip: true
                Column{
                    id: columnLayout
                    x:2*dp
                    y:0*dp
                    width: parent.width-4*dp
                    height: parent.height-4*dp
                    Row{
                        x:0*dp
                        width: parent.width
                        height: 128*dp
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 128 * dp
                            Text {
                                text: qsTr("耗材阀门")
                                anchors.verticalCenter: parent.verticalCenter
                                anchors.right: parent.right
                                anchors.rightMargin: 5 * dp
                                horizontalAlignment: Text.AlignRight
                                font.pixelSize: config.fontsize
                                width: contentWidth
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.70
                            height: 128 * dp
                            CustomButton{
                                id:f1
                                property int bttype: 0
                                x:5*dp
                                y:2*dp
                                title: "阀1"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[0]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f2
                                property int bttype: 0
                                x:70*dp
                                y:2*dp
                                title: "阀2"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[1]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f3
                                property int bttype: 0
                                x:135*dp
                                y:2*dp
                                title: "阀3"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[2]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f4
                                property int bttype: 0
                                x:200*dp
                                y:2*dp
                                title: "阀4"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[3]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f5
                                property int bttype: 0
                                x:265*dp
                                y:2*dp
                                title: "阀5"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[4]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f6
                                property int bttype: 0
                                x:330*dp
                                y:2*dp
                                title: "阀6"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[5]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f7
                                property int bttype: 0
                                x:395*dp
                                y:2*dp
                                title: "阀7"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[6]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f8
                                property int bttype: 0
                                x:460*dp
                                y:2*dp
                                title: "阀8"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[7]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f9
                                property int bttype: 0
                                x:5*dp
                                y:44*dp
                                title: "阀9"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[8]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f10
                                property int bttype: 0
                                x:70*dp
                                y:44*dp
                                title: "阀10"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[9]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f11
                                property int bttype: 0
                                x:135*dp
                                y:44*dp
                                title: "阀11"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[10]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f12
                                property int bttype: 0
                                x:200*dp
                                y:44*dp
                                title: "阀12"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[11]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f13
                                property int bttype: 0
                                x:265*dp
                                y:44*dp
                                title: "阀13"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[12]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f14
                                property int bttype: 0
                                x:330*dp
                                y:44*dp
                                title: "阀14"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[13]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f15
                                property int bttype: 0
                                x:395*dp
                                y:44*dp
                                title: "阀15"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[14]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f16
                                property int bttype: 0
                                x:460*dp
                                y:44*dp
                                title: "负压阀"
                                icon_size: 20*dp
                                width: 80*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                    }else{
                                        bttype=0
                                    }
                                    fmkglist[15]=bttype
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f17
                                property int bttype: 0
                                x:5*dp
                                y:86*dp
                                icon_size: 20*dp
                                width: 60*dp
                                title: "推盖"
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                        f18.bttype=0
                                        fmkglist[16]=1
                                        fmkglist[17]=0
                                    }else{
                                        bttype=0
                                        f18.bttype=1
                                        fmkglist[16]=0
                                        fmkglist[17]=1
                                    }
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f19
                                property int bttype: 0
                                x:70*dp
                                y:86*dp
                                title: "盖盖"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                        f20.bttype=0
                                        fmkglist[18]=1
                                        fmkglist[19]=0
                                    }else{
                                        bttype=0
                                        f20.bttype=1
                                        fmkglist[18]=0
                                        fmkglist[19]=1
                                    }
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f18
                                property int bttype: 0
                                x:135*dp
                                y:86*dp
                                title: "推回"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                 onReleased: {
                                    if(bttype===0){
                                         bttype=1
                                         chf17.bttype=0
                                         fmkglist[16]=0
                                         fmkglist[17]=1
                                     }else{
                                         bttype=0
                                         chf17.bttype=1
                                         fmkglist[16]=1
                                         fmkglist[17]=0
                                     }
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                            CustomButton{
                                id:f20
                                property int bttype: 0
                                x:200*dp
                                y:86*dp
                                title: "盖回"
                                icon_size: 20*dp
                                width: 60*dp
                                button_color: "#E7F1FF"
                                button_icon: bttype==0?"qrc:/picture/maintain/fmg.png":"qrc:/picture/maintain/fmk.png"
                                onReleased: {
                                    if(bttype===0){
                                        bttype=1
                                        f19.bttype=0
                                        fmkglist[19]=1
                                        fmkglist[18]=0
                                    }else{
                                        bttype=0
                                        f19.bttype=1
                                        fmkglist[19]=0
                                        fmkglist[18]=1
                                    }
                                    CMaintenance.runCHFM(fmkglist)
                                }
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 128 * dp
                            CustomButton{
                                y:2*dp
                                anchors.horizontalCenter: parent.horizontalCenter
                                title: "全开"
                                button_color: "#E7F1FF"
                                button_border: "#1677FF"
                                onReleased: {
                                    f1.bttype=1
                                    f2.bttype=1
                                    f3.bttype=1
                                    f4.bttype=1
                                    f5.bttype=1
                                    f6.bttype=1
                                    f7.bttype=1
                                    f8.bttype=1
                                    f9.bttype=1
                                    f10.bttype=1
                                    f11.bttype=1
                                    f12.bttype=1
                                    f13.bttype=1
                                    f14.bttype=1
                                    f15.bttype=1
                                    f16.bttype=1
                                    f17.bttype=1
                                    f18.bttype=1
                                    f19.bttype=1
                                    f20.bttype=1
                                    CMaintenance.runCHFM([1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1])
                                }
                            }
                            CustomButton{
                                y:44*dp
                                anchors.horizontalCenter: parent.horizontalCenter
                                title: "全关"
                                button_color: "#E7F1FF"
                                button_border: "#1677FF"
                                onReleased: {
                                    f1.bttype=0
                                    f2.bttype=0
                                    f3.bttype=0
                                    f4.bttype=0
                                    f5.bttype=0
                                    f6.bttype=0
                                    f7.bttype=0
                                    f8.bttype=0
                                    f9.bttype=0
                                    f10.bttype=0
                                    f11.bttype=0
                                    f12.bttype=0
                                    f13.bttype=0
                                    f14.bttype=0
                                    f15.bttype=0
                                    f16.bttype=0
                                    f17.bttype=0
                                    f18.bttype=0
                                    f19.bttype=0
                                    f20.bttype=0
                                    CMaintenance.runCHFM([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])
                                }
                            }
                            CustomButton{
                                y:86*dp
                                anchors.horizontalCenter: parent.horizontalCenter
                                title: "重置"
                                button_color: "#E7F1FF"
                                button_border: "#1677FF"
                                onReleased: {
                                    f1.bttype=0
                                    f2.bttype=0
                                    f3.bttype=0
                                    f4.bttype=0
                                    f5.bttype=0
                                    f6.bttype=0
                                    f7.bttype=0
                                    f8.bttype=0
                                    f9.bttype=0
                                    f10.bttype=0
                                    f11.bttype=0
                                    f12.bttype=0
                                    f13.bttype=0
                                    f14.bttype=0
                                    f15.bttype=0
                                    f16.bttype=0
                                    f17.bttype=0
                                    f18.bttype=0
                                    f19.bttype=0
                                    f20.bttype=0
                                    fmkglist=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
                                }
                            }
                        }
                    }
                    Row{
                        x:0*dp
                        width: parent.width
                        height: 44*dp
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 44 * dp
                            Text {
                                text: qsTr("气泵压力维护")
                                anchors.verticalCenter: parent.verticalCenter
                                anchors.right: parent.right
                                anchors.rightMargin: 5 * dp
                                horizontalAlignment: Text.AlignRight
                                font.pixelSize: config.fontsize
                                width: contentWidth
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.70
                            height: 44 * dp
                            CustomInputText{
                                id:kfmyl
                                x:5*dp
                                y:2*dp
                                titleWidth: 160*dp
                                editWidth: 100*dp
                                title: "开阀门压力值(MPa):"
                                prompt:"10-10000"
                            }
                            CustomInputText{
                                id:gfmyl
                                x:270*dp
                                y:2*dp
                                titleWidth: 160*dp
                                editWidth: 100*dp
                                title: "关阀门压力值(MPa):"
                                prompt:"10-10000"
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 44 * dp
                            CustomComboButtonwh{
                                anchors.centerIn: parent
                                model: ["写入","读取"]
                                onTextClicked: {
                                    if(text==="写入"){
                                        CMaintenance.setQBYL(kfmyl.getText(),gfmyl.getText())
                                    }else{
                                        CMaintenance.getQBYL()
                                    }
                                }
                            }
                        }
                    }
                    Row{
                        x:0*dp
                        width: parent.width
                        height: 86*dp
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 86 * dp
                            Text {
                                text: qsTr("蠕动泵")
                                anchors.verticalCenter: parent.verticalCenter
                                anchors.right: parent.right
                                anchors.rightMargin: 5 * dp
                                horizontalAlignment: Text.AlignRight
                                font.pixelSize: config.fontsize
                                width: contentWidth
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.70
                            height: 86 * dp
                            CustomInputText{
                                id:djbhvv
                                x:5*dp
                                y:2*dp
                                titleWidth: 60*dp
                                editWidth: 100*dp
                                title: "电  机:"
                                prompt:"1-31"
                            }
                            CustomRadioGroup{
                                id:rdbdz
                                x:170*dp
                                y:2*dp
                                spacing: 0*dp
                                checkedIndex: 0
                                width: 200*dp
                                height: 40*dp
                                model: ["吸液","打液","关闭"]
                                radio_background_color: "#E7F1FF"
                                radio_background_color_select: "#E7F1FF"
                            }
                            CustomInputText{
                                id:rdsd
                                x:400*dp
                                y:2*dp
                                titleWidth: 100*dp
                                editWidth: 100*dp
                                title: "速度(RPM):"
                                prompt:"0-10000"
                            }
                            CustomInputText{
                                id:rdsj
                                x:5*dp
                                y:44*dp
                                titleWidth: 100*dp
                                editWidth: 100*dp
                                title: "时间(s)"
                                prompt:"0-10000"
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 86 * dp
                            CustomButton{
                                anchors.centerIn: parent
                                title: "执行"
                                button_color: "#E7F1FF"
                                button_border: "#1677FF"
                                onReleased: {
                                    CMaintenance.runrdb(djbhvv.getText(),rdbdz.text,rdsd.getText(),rdsj.getText())
                                }
                            }
                        }
                    }
                    Row{
                        x:0*dp
                        width: parent.width
                        height: 44*dp
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 44 * dp
                            Text {
                                text: qsTr("纯化加热")
                                anchors.verticalCenter: parent.verticalCenter
                                anchors.right: parent.right
                                anchors.rightMargin: 5 * dp
                                horizontalAlignment: Text.AlignRight
                                font.pixelSize: config.fontsize
                                width: contentWidth
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.70
                            height: 44 * dp
                            CustomInputText{
                                id:jrwd
                                x:5*dp
                                y:2*dp
                                titleWidth: 80*dp
                                editWidth: 100*dp
                                title: "温度(℃):"
                                prompt:"25-100"
                            }
                            CustomInputText{
                                id:jrsj
                                x:190*dp
                                y:2*dp
                                titleWidth: 80*dp
                                editWidth: 100*dp
                                title: "时间(s)"
                                prompt:"100-700"
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 44 * dp
                            CustomButton{
                                anchors.centerIn: parent
                                title: "执行"
                                button_color: "#E7F1FF"
                                button_border: "#1677FF"
                                onReleased: {
                                    CMaintenance.CHJR(jrwd.getText(),jrsj.getText())
                                }
                            }
                        }
                    }
                    Row{
                        x:0*dp
                        width: parent.width
                        height: 44*dp
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 44 * dp
                            Text {
                                text: qsTr("绿光")
                                anchors.verticalCenter: parent.verticalCenter
                                anchors.right: parent.right
                                anchors.rightMargin: 5 * dp
                                horizontalAlignment: Text.AlignRight
                                font.pixelSize: config.fontsize
                                width: contentWidth
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.70
                            height: 44 * dp
                            CustomRadioGroup{
                                id:lgdz
                                x:5*dp
                                y:2*dp
                                spacing: 0*dp
                                checkedIndex: 0
                                width: 200*dp
                                height: 40*dp
                                model: ["开启","关闭"]
                                radio_background_color: "#E7F1FF"
                                radio_background_color_select: "#E7F1FF"
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 44 * dp
                            CustomButton{
                                anchors.centerIn: parent
                                title: "执行"
                                button_color: "#E7F1FF"
                                button_border: "#1677FF"
                                onReleased: {
                                    CMaintenance.CHLG(lgdz.text)
                                }
                            }
                        }
                    }
                    Row{
                        x:0*dp
                        width: parent.width
                        height: 44*dp
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 44 * dp
                            Text {
                                text: qsTr("电机运行设置位置")
                                anchors.verticalCenter: parent.verticalCenter
                                anchors.right: parent.right
                                anchors.rightMargin: 5 * dp
                                horizontalAlignment: Text.AlignRight
                                font.pixelSize: config.fontsize
                                width: contentWidth
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.70
                            height: 44 * dp
                            CustomInputText{
                                id:djhcbh
                                x:5*dp
                                y:2*dp
                                titleWidth: 100*dp
                                editWidth: 100*dp
                                title: "耗材编号:"
                                prompt:"1-99"
                            }
                            CustomInputText{
                                id:djzdxc
                                x:220*dp
                                y:2*dp
                                titleWidth: 100*dp
                                editWidth: 100*dp
                                title: "最大行程(mm):"
                                prompt:"1-32"
                            }
                        }
                        Rectangle {
                            y: 0 * dp
                            border.width: 1
                            border.color: "#B8B7B5"
                            width: scrollView.width * 0.15
                            height: 44 * dp
                            CustomButton{
                                anchors.centerIn: parent
                                title: "执行"
                                button_color: "#E7F1FF"
                                button_border: "#1677FF"
                                onReleased: {
                                    CMaintenance.rundjyx(djhcbh.getText(),djzdxc.getText())
                                }
                            }
                        }
                    }

                }
            }
        }
        Rectangle{
            x:parent.width*0.7+1*dp
            y:2*dp
            width: parent.width*0.3
            height: parent.height
            border.width: 1
            border.color: "#B8B7B5"
            Rectangle{
                x:0*dp
                y:0*dp
                width: parent.width
                height: parent.height*0.2
                border.width: 1
                border.color: "#B8B7B5"
                CustomButton{
                    x:5*dp
                    y:20*dp
                    width: (parent.width-20*dp)/3
                    button_color: "#F2F2F2"
                    button_icon: "qrc:/picture/maintain/fw.png"
                    title: "复位"
                    onReleased: {
                        qdfw.show()
                    }
                }
                CustomButton{
                    x:10*dp+(parent.width-20*dp)/3
                    y:20*dp
                    width: (parent.width-20*dp)/3
                    button_color: "#F2F2F2"
                    button_icon: "qrc:/picture/maintain/xf.png"
                    title: "下发"
                    onReleased: {
                        qdxf.show()
                    }
                }
                CustomButton{
                    x:15*dp+(parent.width-20*dp)/3*2
                    y:20*dp
                    width: (parent.width-20*dp)/3
                    button_color: "#F2F2F2"
                    button_icon: "qrc:/picture/maintain/txrz.png"
                    title: "通信日志"
                    onReleased:{
                        logwindow.show()
                    }
                }
                CustomButton{
                    x:5*dp
                    y:80*dp
                    width: (parent.width-20*dp)/3
                    button_color: "#F2F2F2"
                    button_icon: "qrc:/picture/maintain/npwh.png"
                    title: "能谱维护"
                    onReleased: {
                        npwh.show()
                    }
                }
                CustomButton{
                    x:10*dp+(parent.width-20*dp)/3
                    y:80*dp
                    width: (parent.width-20*dp)/3
                    button_color: "#F2F2F2"
                    button_icon: "qrc:/picture/maintain/zsq.png"
                    title: "注射器维护"
                    onReleased: {
                        zsqwhwin.show()
                    }
                }
            }
            Rectangle{
                x:0*dp
                y:parent.height*0.2
                width: parent.width
                height: parent.height*0.8
                border.width: 1
                border.color: "#B8B7B5"
                color: "#E0E6E9"
                PurifyCanvas{
                    anchors.centerIn: parent
                    width: parent.width
                    height: Math.min(parent.height*0.8, parent.width)
                    onVisibleChanged: {
                        if(visible){
                            startAnimation()
                        }else{
                            stopAnimation()
                        }
                    }
                }
                Text {
                    text: qsTr("示意图")
                    font.bold: true
                    font.pixelSize: config.fontsize + 3*dp
                }
            }
        }
    }

    // 主布局
//    Rectangle{
//        x:30*dp
//        y:20*dp
//        width: parent.width-2*x
//        height: parent.height-2*x
//        // 上边 ==========================================
//        Item{
//            id: layout_top
//            height: 180*dp; width: parent.width
//            CustomButton{
//                width: 100*dp
//                height: 100*dp
//                y: 20*dp
//                title: "恢复初始"
//                icon_color: "#56BD6C"
//                button_color: isHovered? "#d9d9d9":"#F2F2F2"
//                iconDirect: 1
//                button_icon:"qrc:/picture/bt_hfcs.png"
//                icon_size:33*dp
//                onReleased: {
//                    qdhfcs.show()
//                }
//            }
//            CustomButton{
//                width: 100*dp
//                height: 100*dp
//                x: 130*dp
//                y: 20*dp
//                title: "复位"
//                icon_color: "#FFA200"
//                button_color: isHovered? "#d9d9d9":"#F2F2F2"
//                iconDirect: 1
//                button_icon:"qrc:/picture/bt_fw.png"
//                icon_size:33*dp
//                onReleased: {
//                    qdfw.show()
//                }
//                CustomTooltip{
//                    visible: parent.isHovered
//                    text: "复位到电机原点"
//                }
//            }
//            CustomButton{
//                width: 100*dp
//                height: 100*dp
//                x: 260*dp
//                y: 20*dp
//                title: "下发"
//                icon_color: "#1677FF"
//                button_color: isHovered? "#d9d9d9":"#F2F2F2"
//                iconDirect: 1
//                button_icon:"qrc:/picture/phwh_xf.png"
//                icon_size:33*dp
//                onReleased: {
//                    qdxf.show()
//                }
//            }
//            CustomButton{
//                width: 100*dp
//                height: 100*dp
//                x: 390*dp
//                y: 20*dp
//                title: "能谱维护"
//                icon_color: "#1677FF"
//                button_color: isHovered? "#d9d9d9":"#F2F2F2"
//                iconDirect: 1
//                button_icon:"qrc:/picture/phwh_npwh.png"
//                icon_size:33*dp
//                onReleased: {
//                    npwh.show()
//                }
//            }
//            Rectangle{
//                width: parent.width*0.38
//                height: parent.height
//                x: parent.width*0.62
//                border.color: "#B8B7B5"
//                color: "#E0E6E9"
////                Image {
////                    id: pic1
////                    source: "qrc:/picture/glch.png"
////                    fillMode: Image.PreserveAspectFit
////                    width: parent.width
////                    height: parent.height
////                }
//                PurifyCanvas{
//                    anchors.centerIn: parent
//                    width: Math.min(parent.width, parent.height*1.4)
//                    height: Math.min(parent.height, parent.width * 0.8)
//                    onVisibleChanged: {
//                        if(visible){
//                            startAnimation()
//                        }else{
//                            stopAnimation()
//                        }
//                    }
//                }
////                Rectangle{
////                    x:20*dp
////                    y:10*dp
////                    Text {
////                        text: qsTr("示意图")
////                        font.bold: true
////                        font.pixelSize: config.fontsize + 3*dp
////                    }
////                }
//            }
//        }
//        // 下边
//        Rectangle{
//            id: layout_buttom
//            y: layout_top.height + 10*dp
//            width: parent.width
//            height: parent.height - y
//            radius: 10*dp
//            border.color: "#B8B7B5"

//            // 左半场
//            ScrollView{
//                y:10*dp
//                id: scrollView
//                width: parent.width*0.66
//                height: parent.height-20*dp
//                clip: true

//                Column{
//                    id: columnLayout
//                    x:2*dp
//                    y:40*dp
//                    width: parent.width - 20*dp
//                    height: parent.height-40*dp
//                    Rectangle{
//                        x:20*dp
//                        radius: 8
//                        border.color: "#DEDEDE"  // 边框颜色
//                        border.width: 1
//                        //                        y:150*dp
//                        width:  scrollView.width-40*dp
//                        height: 60*dp
//                        Text {
//                            x:20*dp
//                            text: qsTr("注射器")
//                            font.bold: true
//                            font.pixelSize: 20
//                            anchors.verticalCenter: parent.verticalCenter
//                        }
//                        PushButton{
//                            x:scrollView.width-120*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:{
//                                if(isHover){
//                                    return "qrc:/picture/ygd.png"
//                                }else{
//                                    if(gdzsq===0){
//                                        return "qrc:/picture/wgd.png"
//                                    }else{
//                                        "qrc:/picture/ygd.png"
//                                    }
//                                    //                                    gdzsq===0?"qrc:/picture/wgd.png":"qrc:/picture/ygd.png"
//                                }
//                            }
//                            onReleased: {
//                                if(gdzsq===0){
//                                    gdzsq=1
//                                }else{
//                                    gdzsq=0
//                                }
//                            }
//                            CustomTooltip{
//                                visible: parent.isHover
//                                text: "固定"
//                            }
//                        }
//                        PushButton{
//                            x:scrollView.width-80*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:flagzsq===1?"qrc:/picture/xs.png":"qrc:/picture/xx.png"
//                            onReleased: {
//                                if(flagzsq===1){
//                                    if(gdzsq===1){
//                                        return
//                                    }
//                                    zsqta.visible=false
//                                    modelist.visible=false
//                                    flagzsq=0
//                                    console.log(scrollView.width)
//                                }else{
//                                    zsqta.visible=true
//                                    modelist.visible=true
//                                    flagzsq=1
//                                    if(gdfm===0){
//                                        fmta.visible=false
//                                        flagfm=0
//                                    }
//                                    if(gdzp===0){
//                                        flagzp=0
//                                        zpwhcs.visible=false
//                                    }
//                                    if(gdqb===0){
//                                        flagqb=0
//                                    }
//                                    if(gdjc===0){
//                                        flagjc=0
//                                        rdwhcs.visible=false
//                                    }
//                                    if(gddj===0){
//                                        flagdj=0
//                                    }
//                                    console.log(scrollView.width)
//                                }
//                            }
//                        }
//                    }
//                    Rectangle{
//                        id:zsqta
//                        x:20*dp
//                        //                        y:80*dp
//                        width: scrollView.width-40*dp
//                        height: 240*dp
//                        color: "#F9F9F9"
//                        Row{
//                            y:20*dp
//                            spacing: 10*dp
//                            anchors.right: parent.right
//                            PushButton{
//                                defaultMode1: true
//                                title: "新建"
//                                width: 120*dp
//                                height: 40*dp
//                                onReleased: {
//                                    newtype.mltype="0"
//                                    //                                    newtype.tablemodeldata=
//                                    //                                    newtype.hcna=""
//                                    newtype.indextype=CMaintenance.getSerial()
//                                    newtype.zsqsum=6
//                                    //                                    newtype.tablemodeldata=[]
//                                    newtype.hcmod=CMaintenance.canInsertConsumablesType()
//                                    if(newtype.hcmod.length===0){
//                                        maintenanceToast.show("耗材均已新建完毕",0)
//                                        return
//                                    }
//                                    newtype.zsqsum=CMaintenance.getSyringNum(CMaintenance.canInsertConsumablesType()[0])
//                                    // 定义二维数组的行数和列数
//                                    var rows = CMaintenance.getSyringNum(CMaintenance.canInsertConsumablesType()[0]);
//                                    // 创建一个空的二维数组
//                                    var twoDArray = [];
//                                    // 使用嵌套循环初始化二维数组
//                                    for (var i = 0; i < rows; i++) {
//                                        // 为每一行创建一个新的数组
//                                        twoDArray[i] = ["",CExeConfig.getzsqdef()[0],CExeConfig.getnj(CExeConfig.getzsqdef()[0]),"","","","mL/Min","1:1","0.6096",
//                                                        "3200","",""];
//                                    }
//                                    newtype.tablemodeldata=twoDArray
//                                    newtype.show()
//                                }
//                            }
//                            PushButton{
//                                defaultMode1: true
//                                title: "全部删除"
//                                width: 120*dp
//                                height: 40*dp
//                                onReleased: {
//                                    qbsc.show()
//                                }
//                            }
//                            PushButton{
//                                defaultMode1: true
//                                title: "导入"
//                                width: 120*dp
//                                height: 40*dp
//                                CustomTooltip{
//                                    visible: parent.isHover
//                                    text: "如果导入的耗材已存在，原有的耗材信息将会被覆盖"
//                                }
//                                onReleased: {
//                                    var data=CMaintenance.importSyringConfig()
//                                    if(data===0){
//                                        maintenanceToast.show("导入成功",0)
//                                    }
//                                    else if(data===-1){
//                                        maintenanceToast.show("文件不存在",1)
//                                    }
//                                    else if(data===-2){
//                                        maintenanceToast.show("导入文件数据格式不正确",1)
//                                    }
//                                    modelist.tableData=CMaintenance.getSyringInfo()
//                                }
//                            }
//                        }
//                        CustomTableList{
//                            id:modelist
//                            x:1*dp
//                            y:80*dp
//                            width: scrollView.width-42*dp
//                            height: 160*dp
//                            //                        showCheckedBox: true
//                            title: ["序号", "耗材名称", "注射器数量", "最后修改时间"]
//                            showHGridLine: true     // 显示横向网格线
//                            showOperateButton: true
//                            //                        showOperateButton2: true
//                            tableData: CMaintenance.getSyringInfo()
//                            operateButtonWidth:100*dp
//                            onOperate: {
//                                if(text==="1"){
//                                    newtype.mltype="1"
//                                    newtype.indextype=num
//                                    newtype.tablemodeldata=CMaintenance.getSyringDetails(hcname)
//                                    newtype.hcmod=[hcname]
//                                    newtype.zsqsum=CMaintenance.getSyringNum(hcname)
//                                    newtype.show()
//                                }else if(text==="2"){
//                                    if(CMaintenance.delSyring(num)){
//                                        maintenanceToast.show("删除成功",0)
//                                    }else{
//                                        maintenanceToast.show("已经在实验配置中使用不允许删除",1)
//                                    }
//                                    modelist.tableData=CMaintenance.getSyringInfo()
//                                }else if(text==="3"){
//                                    CMaintenance.setDefault(num)
//                                    modelist.tableData=CMaintenance.getSyringInfo()
//                                }else if(text==="4"){
//                                    CMaintenance.exportSyringConfig(hcname)
//                                    maintenanceToast.show("导出成功",0)
//                                }
//                            }
//                        }
//                    }
//                    Rectangle{
//                        height: 10*dp
//                        width: parent.width
//                        x:0*dp
//                    }
//                    Rectangle{
//                        x:20*dp
//                        radius: 8
//                        border.color: "#DEDEDE"  // 边框颜色
//                        border.width: 1
//                        //                        y:150*dp
//                        width:  scrollView.width-40*dp
//                        height: 60*dp
//                        Text {
//                            x:20*dp
//                            text: qsTr("阀门")
//                            font.bold: true
//                            font.pixelSize: 20
//                            anchors.verticalCenter: parent.verticalCenter
//                        }
//                        PushButton{
//                            x:scrollView.width-120*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:{
//                                if(isHover){
//                                    return "qrc:/picture/ygd.png"
//                                }else{
//                                    if(gdfm===0){
//                                        return "qrc:/picture/wgd.png"
//                                    }else{
//                                        "qrc:/picture/ygd.png"
//                                    }
//                                    //                                    gdfm===0?"qrc:/picture/wgd.png":"qrc:/picture/ygd.png"
//                                }
//                            }
//                            onReleased: {
//                                if(gdfm===0){
//                                    gdfm=1
//                                }else{
//                                    gdfm=0
//                                }
//                            }
//                            CustomTooltip{
//                                visible: parent.isHover
//                                text: "固定"
//                            }
//                        }
//                        PushButton{
//                            x:scrollView.width-80*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:flagfm===1?"qrc:/picture/xs.png":"qrc:/picture/xx.png"
//                            onReleased: {
//                                if(flagfm===1){
//                                    if(gdfm===1){
//                                        return
//                                    }
//                                    fmta.visible=false
//                                    flagfm=0
//                                }else{
//                                    fmta.visible=true
//                                    flagfm=1
//                                    if(gdzsq===0){
//                                        zsqta.visible=false
//                                        modelist.visible=false
//                                        flagzsq=0
//                                    }
//                                    if(gdzp===0){
//                                        flagzp=0
//                                        zpwhcs.visible=false
//                                    }
//                                    if(gdqb===0){
//                                        flagqb=0
//                                    }
//                                    if(gdjc===0){
//                                        flagjc=0
//                                        rdwhcs.visible=false
//                                    }
//                                    if(gddj===0){
//                                        flagdj=0
//                                    }
//                                }
//                            }
//                        }
//                    }
//                    Rectangle{
//                        id:fmta
//                        x:20*dp
//                        //                        y:200*dp
//                        width: scrollView.width-40*dp
//                        height: 140*dp
//                        color: "#F9F9F9"
//                        CustomButton{
//                            x:parent.width-510*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "执行"
//                            enabled: fmk.getText()!==""&&fmg.getText()!==""
//                            onReleased: {
//                                CommunicationMethod.stepOperatingSimulation(4,2,[fmk.getText(),fmg.getText()])
//                                console.log(fmk.getText())
//                            }
//                        }
//                        CustomButton{
//                            x:parent.width-380*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "重置"
//                            enabled: fmk.getText()!==""&&fmg.getText()!==""
//                            onReleased: {
//                                fmk.setText("")
//                                fmg.setCheckedList([])
//                            }
//                        }
//                        PushButton{
//                            x:parent.width-250*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "全开"
//                            onReleased: {
//                                CommunicationMethod.stepOperatingSimulation("4","2",["开启","1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24"])
//                                for(let i=0;i< 16;i++){
//                                    CAnimationPurify.changeValve(i,true)
//                                }
//                            }
//                        }
//                        PushButton{
//                            x:parent.width-120*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "全关"
//                            onReleased: {
//                                CommunicationMethod.stepOperatingSimulation("4","2",["关闭","1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24"])
//                                for(let i=0;i< 16;i++){
//                                    CAnimationPurify.changeValve(i,false)
//                                }
//                            }
//                        }
//                        CustomComboBox{
//                            id: fmk
//                            x:parent.width/4-160*dp
//                            y:80*dp
//                            title: qsTr("操作")
//                            width: 280*dp
//                            height: 40*dp
//                            editWidth: 200*dp
//                            titleWidth: 80*dp
//                            model: ["开启","关闭"]
//                        }
//                        Rectangle{
//                            x:parent.width/4*3-160*dp
//                            y:80*dp
//                            width: 80*dp
//                            height: 40*dp
//                            color: "transparent"
//                            Text {
//                                x:0
//                                text: qsTr("阀门选择")
//                                font.pixelSize: config.fontsize
//                                anchors.verticalCenter: parent.verticalCenter
//                            }
//                        }
//                        CustomComboMultiBox{
//                            id: fmg
//                            x:parent.width/4*3-60*dp
//                            y:80*dp
//                            model: ["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","推盖","推盖收回","盖盖","盖盖收回","21","22","23","24"]
//                            editWidth: 200*dp
//                        }
//                    }
//                    Rectangle{
//                        height: 10*dp
//                        width: parent.width
//                        x:0*dp
//                    }
//                    Rectangle{
//                        x:20*dp
//                        radius: 8
//                        border.color: "#DEDEDE"  // 边框颜色
//                        border.width: 1
//                        //                        y:150*dp
//                        width:  scrollView.width-40*dp
//                        height: 60*dp
//                        Text {
//                            x:20*dp
//                            text: qsTr("气泵")
//                            font.bold: true
//                            font.pixelSize: 20
//                            anchors.verticalCenter: parent.verticalCenter
//                        }
//                        PushButton{
//                            x:scrollView.width-120*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:{
//                                if(isHover){
//                                    return "qrc:/picture/ygd.png"
//                                }else{
//                                    if(gdqb===0){
//                                        return "qrc:/picture/wgd.png"
//                                    }else{
//                                        "qrc:/picture/ygd.png"
//                                    }
//                                    //                                    gdqb===0?"qrc:/picture/wgd.png":"qrc:/picture/ygd.png"
//                                }
//                            }
//                            onReleased: {
//                                if(gdqb===0){
//                                    gdqb=1
//                                }else{
//                                    gdqb=0
//                                }
//                            }
//                            CustomTooltip{
//                                visible: parent.isHover
//                                text: "固定"
//                            }
//                        }
//                        PushButton{
//                            x:scrollView.width-80*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:flagqb===1?"qrc:/picture/xs.png":"qrc:/picture/xx.png"
//                            onReleased: {
//                                if(flagqb===1){
//                                    if(gdqb===1){
//                                        return
//                                    }
//                                    flagqb=0
//                                }else{
//                                    flagqb=1
//                                    if(gdfm===0){
//                                        fmta.visible=false
//                                        flagfm=0
//                                    }
//                                    if(gdzp===0){
//                                        flagzp=0
//                                        zpwhcs.visible=false
//                                    }
//                                    if(gdzsq===0){
//                                        zsqta.visible=false
//                                        modelist.visible=false
//                                        flagzsq=0
//                                    }
//                                    if(gdjc===0){
//                                        flagjc=0
//                                        rdwhcs.visible=false
//                                    }
//                                    if(gddj===0){
//                                        flagdj=0
//                                    }
//                                }
//                            }
//                        }
//                    }
//                    Rectangle{
//                        id:qbre
//                        x:20*dp
//                        width: scrollView.width-40*dp
//                        height: 140*dp
//                        color: "#F9F9F9"
//                        visible: flagqb===1
//                        CustomInputText{
//                            id:kfmz
//                            x:parent.width/4-140*dp
//                            y:80*dp
//                            width: 280*dp
//                            height: 40*dp
//                            editWidth: 200*dp
//                            titleWidth: 80*dp
//                            title: "开阀门值"
//                        }
//                        CustomInputText{
//                            id:gfmz
//                            x:parent.width/4*3-140*dp
//                            y:80*dp
//                            width: 280*dp
//                            height: 40*dp
//                            editWidth: 200*dp
//                            titleWidth: 80*dp
//                            title: "关阀门值"
//                        }
//                        PushButton{
//                            y:20*dp
//                            x:parent.width-380*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "读取"
//                            onReleased: {
//                                CMaintenance.readAirPumpPressure()
//                            }
//                        }
//                        CustomButton{
//                            y:20*dp
//                            x:parent.width-250*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "设置"
//                            enabled: kfmz.getText()!==""||gfmz.getText()!==""
//                            onReleased: {
//                                CMaintenance.setAirPumpPressure(kfmz.getText(),gfmz.getText())
//                            }
//                        }
//                        PushButton{
//                            y:20*dp
//                            x:parent.width-120*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "保存"
//                            onReleased: {
//                                CMaintenance.saveData(4)
//                            }
//                        }
//                    }
//                    Rectangle{
//                        height: 10*dp
//                        width: parent.width
//                        x:0*dp
//                    }
//                    Rectangle{
//                        id:rdwh
//                        visible: CMaintenance.getComponentUseStatus(4,8)===1
//                        x:20*dp
//                        radius: 8
//                        border.color: "#DEDEDE"  // 边框颜色
//                        border.width: 1
//                        //                        y:150*dp
//                        width:  scrollView.width-40*dp
//                        height: 60*dp
//                        Text {
//                            x:20*dp
//                            text: qsTr("蠕动泵")
//                            font.bold: true
//                            font.pixelSize: 20
//                            anchors.verticalCenter: parent.verticalCenter
//                        }
//                        PushButton{
//                            x:scrollView.width-120*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:{
//                                if(isHover){
//                                    return "qrc:/picture/ygd.png"
//                                }else{
//                                    if(gdjc===0){
//                                        return "qrc:/picture/wgd.png"
//                                    }else{
//                                        "qrc:/picture/ygd.png"
//                                    }
//                                    //                                    gdjc===0?"qrc:/picture/wgd.png":"qrc:/picture/ygd.png"
//                                }
//                            }
//                            onReleased: {
//                                if(gdjc===0){
//                                    gdjc=1
//                                }else{
//                                    gdjc=0
//                                }
//                            }
//                            CustomTooltip{
//                                visible: parent.isHover
//                                text: "固定"
//                            }
//                        }
//                        PushButton{
//                            x:scrollView.width-80*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:flagjc===1?"qrc:/picture/xs.png":"qrc:/picture/xx.png"
//                            onReleased: {
//                                console.log(CMaintenance.getComponentUseStatus(4,8))
//                                if(flagjc===1){
//                                    if(gdjc===1){
//                                        return
//                                    }
//                                    flagjc=0
//                                    rdwhcs.visible=false
//                                }else{
//                                    flagjc=1
//                                    rdwhcs.visible=true
//                                    if(gdfm===0){
//                                        fmta.visible=false
//                                        flagfm=0
//                                    }
//                                    if(gdzp===0){
//                                        flagzp=0
//                                    }
//                                    if(gdqb===0){
//                                        flagqb=0
//                                    }
//                                    if(gdzsq===0){
//                                        zsqta.visible=false
//                                        modelist.visible=false
//                                        flagzsq=0
//                                    }
//                                    if(gddj===0){
//                                        flagdj=0
//                                    }
//                                }
//                            }
//                        }
//                    }
//                    Rectangle{
//                        id:rdwhcs
//                        visible: false
//                        x:20*dp
//                        width: scrollView.width-40*dp
//                        height: 140*dp
//                        color: "#F9F9F9"
//                        CustomButton{
//                            x:parent.width-250*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "执行"
//                            onReleased: {
//                                CMaintenance.runningPeristalticPump("1",rddz.getText(),rdsd.getText(),rdsj.getText())
//                            }
//                        }
//                        CustomButton{
//                            x:parent.width-120*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "停止"
//                            onReleased: {
//                                CMaintenance.runningPeristalticPump("1","停止",rdsd.getText(),rdsj.getText())
//                            }
//                        }
//                        CustomComboBox{
//                            id: rddz
//                            x:20*dp
//                            y:80*dp
//                            title: qsTr("动作")
//                            editWidth: 120*dp
//                            titleWidth: 80*dp
//                            model: ["吸液","打液"]
//                        }
//                        CustomInputText{
//                            id: rdsd
//                            x:240*dp
//                            y:80*dp
//                            intflag: true
//                            title: qsTr("速度(100-350r/m)")
//                            editWidth: 120*dp
//                            titleWidth: 120*dp
//                            onTextChanged: {
//                                var num = parseInt(rdsd.getText());
//                                if(num>350){
//                                    rdpop.show()
//                                    rdsd.setText("")
//                                }
//                            }
//                        }
//                        CustomInputText{
//                            id: rdsj
//                            x:500*dp
//                            y:80*dp
//                            intflag: true
//                            title: qsTr("时间(s)")
//                            editWidth: 120*dp
//                            titleWidth: 80*dp
//                        }
//                    }
//                    Rectangle{
//                        id:rdwhx
//                        visible: CMaintenance.getComponentUseStatus(4,8)===1
//                        height: 10*dp
//                        width: parent.width
//                        x:0*dp
//                    }
//                    Rectangle{
//                        id:zpwh
//                        visible: CMaintenance.getComponentUseStatus(4,6)===1
//                        x:20*dp
//                        radius: 8
//                        border.color: "#DEDEDE"  // 边框颜色
//                        border.width: 1
//                        //                        y:150*dp
//                        width:  scrollView.width-40*dp
//                        height: 60*dp
//                        Text {
//                            x:20*dp
//                            text: qsTr("转盘")
//                            font.bold: true
//                            font.pixelSize: 20
//                            anchors.verticalCenter: parent.verticalCenter
//                        }
//                        PushButton{
//                            x:scrollView.width-120*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:{
//                                if(isHover){
//                                    return "qrc:/picture/ygd.png"
//                                }else{
//                                    if(gdzp===0){
//                                        return "qrc:/picture/wgd.png"
//                                    }else{
//                                        "qrc:/picture/ygd.png"
//                                    }
//                                    //                                    gdzp===0?"qrc:/picture/wgd.png":"qrc:/picture/ygd.png"
//                                }
//                            }
//                            onReleased: {
//                                if(gdzp===0){
//                                    gdzp=1
//                                }else{
//                                    gdzp=0
//                                }
//                            }
//                            CustomTooltip{
//                                visible: parent.isHover
//                                text: "固定"
//                            }
//                        }
//                        PushButton{
//                            x:scrollView.width-80*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:flagzp===1?"qrc:/picture/xs.png":"qrc:/picture/xx.png"
//                            onReleased: {
//                                if(flagzp===1){
//                                    if(gdzp===1){
//                                        return
//                                    }
//                                    flagzp=0
//                                    zpwhcs.visible=false
//                                }else{
//                                    flagzp=1
//                                    zpwhcs.visible=true
//                                    if(gdfm===0){
//                                        fmta.visible=false
//                                        flagfm=0
//                                    }
//                                    if(gdzsq===0){
//                                        zsqta.visible=false
//                                        modelist.visible=false
//                                        flagzsq=0
//                                    }
//                                    if(gdqb===0){
//                                        flagqb=0
//                                    }
//                                    if(gdjc===0){
//                                        flagjc=0
//                                    }
//                                    if(gddj===0){
//                                        flagdj=0
//                                    }
//                                }
//                            }
//                        }
//                    }
//                    Rectangle{
//                        id:zpwhcs
//                        x:20*dp
//                        //                        y:200*dp
//                        width: scrollView.width-40*dp
//                        height: 140*dp
//                        color: "#F9F9F9"
//                        visible: false
//                        CustomComboBox{
//                            id:zpbh
//                            x:10*dp
//                            y:80*dp
//                            title: "位置"
//                            width: 180*dp
//                            titleWidth: 60*dp
//                            editWidth: 120*dp
//                            model: ["接液位置1","接液位置2","接液位置3","接液位置4","接液位置5","接液位置6","接液位置7","接液位置8","接液位置9",
//                                "盖盖位置1","盖盖位置2","盖盖位置3","盖盖位置4","盖盖位置5","盖盖位置6","盖盖位置7","盖盖位置8","盖盖位置9"]
//                        }

//                        CustomInputText{
//                            id:zpwzbs
//                            x:210*dp
//                            y:80*dp
//                            title: "位置步数"
//                            width: 180*dp
//                            titleWidth: 60*dp
//                            editWidth: 120*dp
//                        }

//                        CustomComboBox{
//                            id:zphcname
//                            x:410*dp
//                            y:80*dp
//                            title: "耗材名称"
//                            width: 180*dp
//                            titleWidth: 60*dp
//                            editWidth: 120*dp
//                            model: CExeConfig.zpgethclxdef()
//                            onCurrentText: {            // 变更选择的耗材名称
//                                if(getText()===""){
//                                    cswzsz.enabled=false
//                                }else{
//                                    cswzsz.enabled=true
//                                }
//                            }
//                        }


//                        PushButton{
//                            x:parent.width-510*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "读取"
//                            onReleased: {
//                                CMaintenance.readPos(zpbh.getText())
//                            }
//                        }
//                        PushButton{
//                            x:parent.width-380*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "执行"
//                            onReleased: {
//                                CMaintenance.turnTurnTable(zpbh.getText(),zpwzbs.getText())
//                            }
//                        }
//                        PushButton{
//                            x:parent.width-250*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "复位"
//                            onReleased: {
//                                CMaintenance.reset("0","7","")
//                            }
//                        }
//                        CustomButton{
//                            id:cswzsz
//                            x:parent.width-120*dp
//                            y:20*dp
//                            defaultMode1: true
//                            width: 120*dp
//                            title: "初始位置设置"
//                            enabled: false
//                            onReleased: {
//                                if(zphcname.getText()!==""){
//                                    CMaintenance.setInitialPosition(zpbh.getText(),zphcname.getText())
//                                }
//                            }
//                            CustomTooltip{
//                                visible: parent.isHovered
//                                text: "设置初始位置时，必须填写耗材名称"
//                            }
//                        }
//                    }
//                    Rectangle{
//                        id:zpwhx
//                        visible: CMaintenance.getComponentUseStatus(4,6)===1
//                        height: 10*dp
//                        width: parent.width
//                        x:0*dp
//                    }
//                    Rectangle{
//                        x:20*dp
//                        radius: 8
//                        border.color: "#DEDEDE"  // 边框颜色
//                        border.width: 1
//                        //                        y:150*dp
//                        width:  scrollView.width-40*dp
//                        height: 60*dp
//                        Text {
//                            x:20*dp
//                            text: qsTr("电机")
//                            font.bold: true
//                            font.pixelSize: 20
//                            anchors.verticalCenter: parent.verticalCenter
//                        }
//                        PushButton{
//                            x:scrollView.width-120*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:{
//                                if(isHover){
//                                    return "qrc:/picture/ygd.png"
//                                }else{
//                                    if(gddj===0){
//                                        return "qrc:/picture/wgd.png"
//                                    }else{
//                                        "qrc:/picture/ygd.png"
//                                    }
//                                }
//                            }
//                            onReleased: {
//                                if(gddj===0){
//                                    gddj=1
//                                }else{
//                                    gddj=0
//                                }
//                            }
//                            CustomTooltip{
//                                visible: parent.isHover
//                                text: "固定"
//                            }
//                        }
//                        PushButton{
//                            x:scrollView.width-80*dp
//                            y:1*dp
//                            width: 36*dp
//                            height: 28*dp
//                            icon_height: 28*dp
//                            icon_width: 36*dp
//                            anchors.verticalCenter: parent.verticalCenter
//                            button_icon:flagdj===1?"qrc:/picture/xs.png":"qrc:/picture/xx.png"
//                            onReleased: {
//                                if(flagdj===1){
//                                    if(gddj===1){
//                                        return
//                                    }
//                                    flagdj=0
//                                }else{
//                                    flagdj=1
//                                    if(gdzsq===0){
//                                        zsqta.visible=false
//                                        modelist.visible=false
//                                        flagzsq=0
//                                    }
//                                    if(gdzp===0){
//                                        flagzp=0
//                                        zpwhcs.visible=false
//                                    }
//                                    if(gdqb===0){
//                                        flagqb=0
//                                    }
//                                    if(gdjc===0){
//                                        flagjc=0
//                                        rdwhcs.visible=false
//                                    }
//                                    if(gdfm===0){
//                                        flagfm=0
//                                        fmta.visible=false
//                                    }
//                                }
//                            }
//                        }
//                    }
//                    Rectangle{
//                        visible: flagdj===1
//                        x:20*dp
//                        color: "#F9F9F9"
//                        width: scrollView.width-40*dp
//                        height: 380*dp
//                        Rectangle{
//                            x:0*dp
//                            y:20*dp
//                            width: parent.width
//                            height: 100*dp
//                            color: "transparent"
//                            Rectangle{
//                                x:20*dp
//                                y:0*dp
//                                width: 120*dp
//                                height: 40*dp
//                                color: "transparent"
//                                Text {
//                                    x:0
//                                    text: qsTr("电机参数配置")
//                                    font.pixelSize: config.fontsize
//                                    anchors.verticalCenter: parent.verticalCenter
//                                }
//                            }
//                            CustomComboBox{
//                                id:djcsbh
//                                x:120*dp
//                                title: "电机编号"
//                                y:0*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                                model: ["1","2","3","4","5","6","7","8"]
//                            }
//                            CustomInputText{
//                                id:djcsbz
//                                x:330*dp
//                                title: "步骤细分"
//                                y:0*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                            }
//                            CustomInputText{
//                                id:djcsyx
//                                x:120*dp
//                                title: "运行电流"
//                                y:60*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                            }
//                            CustomInputText{
//                                id:djcsdj
//                                x:330*dp
//                                title: "待机电流"
//                                y:60*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                            }
//                            CustomButton{
//                                x:parent.width-220*dp
//                                y:0*dp
//                                width: 100*dp
//                                defaultMode1: true
//                                title: "读取"
//                                onReleased: {
//                                    CMaintenance.getCHDJC(djcsbh.getText())
//                                }
//                            }
//                            CustomButton{
//                                x:parent.width-110*dp
//                                y:0*dp
//                                width: 100*dp
//                                defaultMode1: true
//                                title: "写入"
//                                onReleased: {
//                                    CMaintenance.setCHDJC(djcsbh.getText(),djcsbz.getText(),djcsyx.getText(),djcsdj.getText())
//                                }
//                            }
//                        }
//                        Rectangle{
//                            x:0*dp
//                            y:140*dp
//                            width: parent.width
//                            height: 40*dp
//                            color: "transparent"
//                            Rectangle{
//                                x:20*dp
//                                y:0*dp
//                                width: 120*dp
//                                height: 40*dp
//                                color: "transparent"
//                                Text {
//                                    x:0
//                                    text: qsTr("电机最大行程")
//                                    font.pixelSize: config.fontsize
//                                    anchors.verticalCenter: parent.verticalCenter
//                                }
//                            }
//                            CustomComboBox{
//                                id:djzdbh
//                                x:120*dp
//                                title: "电机编号"
//                                y:0*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                                model: ["1","2","3","4","5","6","7","8"]
//                            }
//                            CustomInputText{
//                                id:djzdxc
//                                x:330*dp
//                                title: "最大行程"
//                                y:0*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                            }

//                            CustomButton{
//                                x:parent.width-220*dp
//                                y:0*dp
//                                width: 100*dp
//                                defaultMode1: true
//                                title: "读取"
//                                onReleased: {
//                                    CMaintenance.getCHMAXXC(djzdbh.getText())
//                                }
//                            }
//                            CustomButton{
//                                x:parent.width-110*dp
//                                y:0*dp
//                                width: 100*dp
//                                defaultMode1: true
//                                title: "写入"
//                                onReleased: {
//                                    CMaintenance.setCHMAXXC(djzdbh.getText(),djzdxc.getText())
//                                }
//                            }
//                        }
//                        Rectangle{
//                            x:0*dp
//                            y:200*dp
//                            width: parent.width
//                            height: 100*dp
//                            color: "transparent"
//                            Rectangle{
//                                x:20*dp
//                                y:0*dp
//                                width: 120*dp
//                                height: 40*dp
//                                color: "transparent"
//                                Text {
//                                    x:0
//                                    text: qsTr("运行测试")
//                                    font.pixelSize: config.fontsize
//                                    anchors.verticalCenter: parent.verticalCenter
//                                }
//                            }
//                            CustomComboBox{
//                                id:yxcsbh
//                                x:120*dp
//                                title: "电机编号"
//                                y:0*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                                model: ["1","2","3","4","5","6","7","8"]
//                            }
//                            CustomComboBox{
//                                id:yxcsfx
//                                x:330*dp
//                                title: "方向"
//                                y:0*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                                model: ["顺时针","逆时针"]
//                            }
//                            CustomInputText{
//                                id:yxcssd
//                                x:120*dp
//                                title: "运行速度"
//                                y:60*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                            }
//                            CustomInputText{
//                                id:yxcsbs
//                                x:330*dp
//                                title: "步数"
//                                y:60*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                            }
//                            CustomButton{
//                                x:parent.width-110*dp
//                                y:0*dp
//                                width: 100*dp
//                                defaultMode1: true
//                                title: "执行"
//                                onReleased: {
//                                    CMaintenance.runCHYXCS(yxcsbh.getText(),yxcsfx.getText(),yxcssd.getText(),yxcsbs.getText())
//                                }
//                            }
//                        }
//                        Rectangle{
//                            x:0*dp
//                            y:320*dp
//                            width: parent.width
//                            height: 40*dp
//                            color: "transparent"
//                            Rectangle{
//                                x:20*dp
//                                y:0*dp
//                                width: 120*dp
//                                height: 40*dp
//                                color: "transparent"
//                                Text {
//                                    x:0
//                                    text: qsTr("停止运动")
//                                    font.pixelSize: config.fontsize
//                                    anchors.verticalCenter: parent.verticalCenter
//                                }
//                            }
//                            CustomComboBox{
//                                id:tzydbh
//                                x:120*dp
//                                title: "电机编号"
//                                y:0*dp
//                                titleWidth: 80*dp
//                                editWidth: 110*dp
//                                model: ["1","2","3","4","5","6","7","8"]
//                            }
//                            CustomButton{
//                                x:parent.width-110*dp
//                                y:0*dp
//                                width: 100*dp
//                                defaultMode1: true
//                                title: "执行"
//                                onReleased: {
//                                    CMaintenance.runCHStopCS(tzydbh.getText())
//                                }
//                            }
//                        }
//                    }
//                    Rectangle{
//                        x:0*dp
//                        //                        y:50*dp
//                        width: scrollView.width
//                        height: 40*dp
//                    }
//                }
//            }

//            Rectangle{ // 中间的竖线
//                x: parent.width*0.67
//                width: 1*dp
//                height: parent.height
//                color: "#B8B7B5"
//            }
//            // 右半场
//            Item{
//                x: parent.width * 0.68
//                width: parent.width * 0.31
//                height: parent.height
//                Rectangle{
//                    y:20*dp; x: 20*dp
//                    Text {
//                        text: qsTr("通信日志")
//                        font.bold: true
//                        font.pixelSize: config.fontsize + 3*dp
//                    }
//                }
//                PushButton{
//                    x:parent.width-140*dp
//                    y:20*dp
//                    button_icon: "qrc:/picture/br_qc.png"
//                    title: "清除"
//                    width: 60*dp
//                    text_color: "#1677FF"
//                    icon_height: 20*dp
//                    icon_width: 20*dp
//                    onReleased: {
//                        CMaintenance.delLog()
//                    }
//                }
//                PushButton{
//                    x:parent.width-70*dp
//                    y:20*dp
//                    button_icon: "qrc:/picture/bt_dc.png"
//                    title: "导出"
//                    width: 60*dp
//                    text_color: "#1677FF"
//                    icon_height: 20*dp
//                    icon_width: 20*dp
//                    onReleased: {
//                        CMaintenance.exportLog()
//                    }
//                }
//                Rectangle{
//                    x: 20*dp
//                    y:65*dp
//                    color: "#B8B7B5"
//                    width: parent.width-2*x
//                    height: parent.height-70*dp
//                    DataLog{
//                        id:logtab
//                    }
//                }
//            }
//        }
//    }

    Newzsq{
        id:newtype
        onUpdata: {
            modelist.tableData=CMaintenance.getSyringInfo()
        }
    }

    Toast{
        id: maintenanceToast
        x: (parent.width-width) * 0.5
        y: 100*dp
    }

}
